package com.deer.wms.base.system.model.task;

import com.deer.wms.common.annotation.Excel;

public class PickTaskDto extends PickTask{
    @Excel(name = "出库地点")
    private String  areaName;
    @Excel(name = "单晶编号")
    private  String materialId;
    @Excel(name = "物料编码")
    private String materialProduct;//物料编码
    @Excel(name = "单据号")
    private String billNo;//工单号
    @Excel(name = "单晶规格")
    private String specId;//单晶规格
    @Excel(name = "单晶PN型")
    private String materialPN;//单晶PN型
    private String shelfName;
    private Integer cellId;
    private Integer sPai;
    private Integer sLie;
    private Integer quantity;//工单需求
    private Integer newQuantity;//工单需求
    private String priority;
    private String newBoxCode;
    private Integer billId;
    private String slotting;
    private String subInventoryCode;
    private Integer boxQuantity;
    private Integer sumQuantity; // 某托货目前出库的总数量
    //@Excel(name = "物料编码")
    private String itemCode;//物料编码
    //@Excel(name = "物料名称")
    private String itemName;
    @Excel(name = "批次")
    private String batch;

    private Integer newBillOutDetailId;
    private Integer newSubInventoryId;
    private Integer newPickState;
    private String wareCode;//仓库编码
    private String wareName;//仓库名
   // @Excel(name = "回流数量")
    private Integer sendBack;//出库多余应退回的物料数量
    //@Excel(name = "班次")
    private String planName;
   // @Excel(name = "操作人员")
    private String createUserName;

   // @Excel(name = "客户")
    private String supplierName;
    //@Excel(name = "月台")
    private String number;
   // @Excel(name = "车牌号")
    private String carNumber;	//车牌号
    private Integer pid;


    private  String color;
    private String materialBatchId;//托号

    private String carrierId;//托ID

    private String parentMaterialId;//单晶ID



    private String materialQuality;//物料品质
    //

    private String materialCategory;//单晶等级

    private String rareMetal;//掺杂剂
    private String resistance;//电阻率
    private Integer	brickLength;//单晶长度
    private Integer stockInLength;//入库单晶长度
    private float weight;//入库重量
    private Integer assemblyType;//拼棒类型
    private Integer diameter;//直径
    private Integer sideLength;//边长
    private String comment;//备注

    private String areaId;

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public String getMaterialId() {
        return materialId;
    }

    public void setMaterialId(String materialId) {
        this.materialId = materialId;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public String getMaterialBatchId() {
        return materialBatchId;
    }

    public void setMaterialBatchId(String materialBatchId) {
        this.materialBatchId = materialBatchId;
    }

    public String getCarrierId() {
        return carrierId;
    }

    public void setCarrierId(String carrierId) {
        this.carrierId = carrierId;
    }

    public String getParentMaterialId() {
        return parentMaterialId;
    }

    public void setParentMaterialId(String parentMaterialId) {
        this.parentMaterialId = parentMaterialId;
    }

    public String getMaterialProduct() {
        return materialProduct;
    }

    public void setMaterialProduct(String materialProduct) {
        this.materialProduct = materialProduct;
    }

    public String getMaterialQuality() {
        return materialQuality;
    }

    public void setMaterialQuality(String materialQuality) {
        this.materialQuality = materialQuality;
    }

    public String getSpecId() {
        return specId;
    }

    public void setSpecId(String specId) {
        this.specId = specId;
    }

    public String getMaterialCategory() {
        return materialCategory;
    }

    public void setMaterialCategory(String materialCategory) {
        this.materialCategory = materialCategory;
    }

    public String getMaterialPN() {
        return materialPN;
    }

    public void setMaterialPN(String materialPN) {
        this.materialPN = materialPN;
    }

    public String getRareMetal() {
        return rareMetal;
    }

    public void setRareMetal(String rareMetal) {
        this.rareMetal = rareMetal;
    }

    public String getResistance() {
        return resistance;
    }

    public void setResistance(String resistance) {
        this.resistance = resistance;
    }

    public Integer getBrickLength() {
        return brickLength;
    }

    public void setBrickLength(Integer brickLength) {
        this.brickLength = brickLength;
    }

    public Integer getStockInLength() {
        return stockInLength;
    }

    public void setStockInLength(Integer stockInLength) {
        this.stockInLength = stockInLength;
    }

    public float getWeight() {
        return weight;
    }

    public void setWeight(float weight) {
        this.weight = weight;
    }

    public Integer getAssemblyType() {
        return assemblyType;
    }

    public void setAssemblyType(Integer assemblyType) {
        this.assemblyType = assemblyType;
    }

    public Integer getDiameter() {
        return diameter;
    }

    public void setDiameter(Integer diameter) {
        this.diameter = diameter;
    }

    public Integer getSideLength() {
        return sideLength;
    }

    public void setSideLength(Integer sideLength) {
        this.sideLength = sideLength;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public Integer getPid() {
        return pid;
    }

    public void setPid(Integer pid) {
        this.pid = pid;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public String getCarNumber() {
        return carNumber;
    }

    public void setCarNumber(String carNumber) {
        this.carNumber = carNumber;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getPlanName() {
        return planName;
    }

    public void setPlanName(String planName) {
        this.planName = planName;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public Integer getSendBack() {
        return sendBack;
    }

    public void setSendBack(Integer sendBack) {
        this.sendBack = sendBack;
    }

    public String getWareCode() {
        return wareCode;
    }

    public void setWareCode(String wareCode) {
        this.wareCode = wareCode;
    }

    public String getWareName() {
        return wareName;
    }

    public void setWareName(String wareName) {
        this.wareName = wareName;
    }

    public Integer getNewPickState() {
        return newPickState;
    }

    public void setNewPickState(Integer newPickState) {
        this.newPickState = newPickState;
    }
    public String getNewBoxCode() {
        return newBoxCode;
    }

    public void setNewBoxCode(String newBoxCode) {
        this.newBoxCode = newBoxCode;
    }
    public Integer getNewQuantity() {
        return newQuantity;
    }

    public void setNewQuantity(Integer newQuantity) {
        this.newQuantity = newQuantity;
    }

    public Integer getNewBillOutDetailId() {
        return newBillOutDetailId;
    }

    public void setNewBillOutDetailId(Integer newBillOutDetailId) {
        this.newBillOutDetailId = newBillOutDetailId;
    }

    public Integer getNewSubInventoryId() {
        return newSubInventoryId;
    }

    public void setNewSubInventoryId(Integer newSubInventoryId) {
        this.newSubInventoryId = newSubInventoryId;
    }

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public String getShelfName() {
        return shelfName;
    }

    public void setShelfName(String shelfName) {
        this.shelfName = shelfName;
    }

    public Integer getCellId() {
        return cellId;
    }

    public void setCellId(Integer cellId) {
        this.cellId = cellId;
    }

    public Integer getsPai() {
        return sPai;
    }

    public void setsPai(Integer sPai) {
        this.sPai = sPai;
    }

    public Integer getsLie() {
        return sLie;
    }

    public void setsLie(Integer sLie) {
        this.sLie = sLie;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public String getPriority() {
        return priority;
    }

    public void setPriority(String priority) {
        this.priority = priority;
    }


    public Integer getBillId() {
        return billId;
    }

    public void setBillId(Integer billId) {
        this.billId = billId;
    }

    public String getSlotting() {
        return slotting;
    }

    public void setSlotting(String slotting) {
        this.slotting = slotting;
    }

    public String getSubInventoryCode() {
        return subInventoryCode;
    }

    public void setSubInventoryCode(String subInventoryCode) {
        this.subInventoryCode = subInventoryCode;
    }

    public Integer getBoxQuantity() {
        return boxQuantity;
    }

    public void setBoxQuantity(Integer boxQuantity) {
        this.boxQuantity = boxQuantity;
    }

    public String getItemCode() {
        return itemCode;
    }

    public void setItemCode(String itemCode) {
        this.itemCode = itemCode;
    }

    @Override
    public String getBatch() {
        return batch;
    }

    @Override
    public void setBatch(String batch) {
        this.batch = batch;
    }

    public Integer getSumQuantity() {
        return sumQuantity;
    }

    public void setSumQuantity(Integer sumQuantity) {
        this.sumQuantity = sumQuantity;
    }
}
